package domain;

import java.util.Date;
import java.util.Collection;


public class Receptor extends Usuario {

	public enum tipoUsuario {salarioBajo,desempleado,familiaNumerosa,familiaMonoparental,discapacitadoParcial,discapacitadoTotal};
	private Date fechaAlta;
	private boolean estado;
	private Collection<Pedido> pedidosRealizados;
	private int productosSemanales;
	private tipoUsuario tipo;
	private boolean documentacion;
	
	public Receptor(){
		
	}
	public Receptor(String dni, String nombre, String apellidos,
			Date fechaNacimiento, String direccion, String nick, String pass,
			Date fechaAlta, boolean estado, Collection<Pedido> pedidosRealizados,
			int productosSemanales, tipoUsuario tipo, boolean documentacion) {
		super(dni, nombre, apellidos, fechaNacimiento, direccion, nick, pass);
		this.fechaAlta = fechaAlta;
		this.estado = estado;
		this.pedidosRealizados = pedidosRealizados;
		this.productosSemanales = productosSemanales;
		this.tipo = tipo;
		this.documentacion = documentacion;
	}

	public Date getFechaAlta() {
		return fechaAlta;
	}

	public void setFechaAlta(Date fechaAlta) {
		this.fechaAlta = fechaAlta;
	}

	public boolean isEstado() {
		return estado;
	}

	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	public Collection<Pedido> getPedidosRealizados() {
		return pedidosRealizados;
	}

	public void setPedidosRealizados(Collection<Pedido> pedidosRealizados) {
		this.pedidosRealizados = pedidosRealizados;
	}

	public int getProductosSemanales() {
		return productosSemanales;
	}

	public void setProductosSemanales(int productosSemanales) {
		this.productosSemanales = productosSemanales;
	}

	public tipoUsuario getTipo() {
		return tipo;
	}

	public void setTipo(tipoUsuario tipo) {
		this.tipo = tipo;
	}

	public boolean isDocumentacion() {
		return documentacion;
	}

	public void setDocumentacion(boolean documentacion) {
		this.documentacion = documentacion;
	}
	
	
	
	
}
